package com.hdw.med.api;

import com.hdw.common.vo.PaginationVO;
import com.hdw.med.bean.model.BaseIndex;

import java.util.List;

/**
 * baseIndex服务类
 * Created by hozeData on 2021/06/25.
 */
public interface BaseIndexService {

    List<BaseIndex> findByModel(BaseIndex baseIndex);

    PaginationVO<BaseIndex> findPageByModel(BaseIndex baseIndex, Integer pageNum, Integer pageSize);

    BaseIndex getById(String pk);

    int insert(BaseIndex baseIndex);

    int insertSelective(BaseIndex baseIndex);

    int updateByIdSelective(BaseIndex baseIndex);

    int updateById(BaseIndex baseIndex);

    int deleteById(String pk);

    PaginationVO<BaseIndex> findByLike(String filter, Integer pageNum, Integer pageSize);


}
